package cn.org.timespace.easyframe.service.permission.impl;

import java.util.List;

import cn.org.timespace.easyframe.action.permission.SystemMessageModel;
import cn.org.timespace.easyframe.dao.permission.SystemMessageDAO;
import cn.org.timespace.easyframe.model.permission.EfSystemHelp;
import cn.org.timespace.easyframe.model.permission.SystemMessage;
import cn.org.timespace.easyframe.service.permission.SystemMessageService;

public class SystemMessageServiceImpl implements SystemMessageService {

	private SystemMessageDAO systemMessageDao;

	public void delete(SystemMessage persistentInstance) {
		systemMessageDao.delete(persistentInstance);
	}
 
	public List<SystemMessage> findByCondition(SystemMessageModel model) {
		return systemMessageDao.findByCondition(model);
	}

	public SystemMessage findById(String id) {
		return systemMessageDao.findById(id);
	}

	public List<SystemMessage> findValidSystemMessage() {
		return systemMessageDao.findValidSystemMessage();
	}

	public void save(SystemMessage transientInstance) {
		systemMessageDao.save(transientInstance);

	}

	public void update(SystemMessage instance) {
		systemMessageDao.update(instance);
	}

	public SystemMessageDAO getSystemMessageDao() {
		return systemMessageDao;
	}

	public void setSystemMessageDao(SystemMessageDAO systemMessageDao) {
		this.systemMessageDao = systemMessageDao;
	}
	
	public EfSystemHelp findSysteHelp() {
		return systemMessageDao.findSysteHelp();
	}

	public void updateEfSystemHelp(EfSystemHelp efSystemHelp) {
		systemMessageDao.updateEfSystemHelp(efSystemHelp);
	}
}
